﻿
*{
  word-wrap:break-word;
  /*box-sizing:border-box;*/
}
/*body*/
body{margin:0; padding:0; font:12px "宋体"; text-align:left; background:#fff url(../images/body_bg.png) repeat-x; color:#39393a;}
/*去除边距*/
div,span,dl,dt,dd,ul,ol,li,table,tr,th,td,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,blockquote,p{padding:0; margin:0}
/*代替body标签,便于网站维护*/
#wrap{margin:0px auto; text-align:left}
/*浮动*/
.pull-left{float:left; display:inline-block}
.pull-right{float:right; display:inline-block}
.clearfix:before, .clearfix:after{display:table; content:" "}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1}
.clear{clear: both;}

a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
a,img{-webkit-touch-callout:none}
textarea,input[type="password"],input[type="text"]{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;}

/*img自适应*/
img{border:0;height: auto;vertical-align:middle;}
/*img{ width: 100%; height: auto;max-width: 100%; display: block; }*/
/*重置table样式*/
table {border-collapse: collapse;border-spacing: 0;}

/*display*/
.hide{display:none;}
.show{display:block;}
.hidden{overflow: hidden;}
.auto{margin: 0 auto;}
.cursor{cursor: pointer;}

/**去除li标签前的点**/
ol,ul,li,dl,dt,dd{list-style:none;}

/**超链接**/
a{color:#242424; text-decoration:none;}
a:active, a:hover{outline:0;}
a:hover{color:#2c4c81;}

/*img*/
img{border:0; vertical-align:middle;}

/*边框*/


/*其他*/
b, strong,.strong{font-weight:bold;}
small{font-size:80%;}

/*表单元素*/
input, button, select, textarea{font-family:inherit; font-size:inherit; line-height:inherit;}

/*字体大小*/
.font10{font-size:10px;-webkit-transform:scale(0.8); display: inline-block;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font32{font-size:32px;}
.font34{font-size:34px;}
.font36{font-size:36px;}
.font38{font-size:38px;}
.font40{font-size:40px;}

/*字体颜色*/
.color_blue{color:#2c4c81;}
.color_white{color:#fff;}
.color_3{color:#333;}
.color_6{color:#666;}
.color_9{color:#999;}
.color_4b{color:#4b4b4b;}
.color_red{color: #E40000;}
/*背景色*/
.bg_blue{background: #2c4c81;}


/*文本对齐*/
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}

/*外边距*/
.mt5{margin-top:5px !important;}
.mt3{margin-top:3px !important;}
.mt8{margin-top:8px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}

.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}
.mr60{margin-right:60px !important;}
.mr70{margin-right:70px !important;}
.mr80{margin-right:80px !important;}
.mr90{margin-right:90px !important;}
.mr100{margin-right:100px !important;}

.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mb70{margin-bottom:70px !important;}
.mb80{margin-bottom:80px !important;}
.mb90{margin-bottom:90px !important;}
.mb100{margin-bottom:100px !important;}

.ml3{margin-left:3px !important;}
.ml5{margin-left:5px !important;}
.ml8{margin-left: 8px !important;;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}
.ml60{margin-left:60px !important;}
.ml70{margin-left:70px !important;}
.ml80{margin-left:80px !important;}
.ml90{margin-left:90px !important;}
.ml100{margin-left:100px !important;}
.ml130{margin-left:130px !important;}
.ml200{margin-left:200px !important;}
/*内边距*/
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt16{padding-top:16px !important;}
.pt17{padding-top:17px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt80{padding-top:80px !important;}
.pt90{padding-top:90px !important;}
.pt100{padding-top:100px !important;}

.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr35{padding-right:35px !important;}
.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}
.pr60{padding-right:60px !important;}
.pr70{padding-right:70px !important;}
.pr80{padding-right:80px !important;}
.pr90{padding-right:90px !important;}
.pr100{padding-right:100px !important;}

.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb35{padding-bottom:35px !important;}
.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}
.pb60{padding-bottom:60px !important;}
.pb70{padding-bottom:70px !important;}
.pb80{padding-bottom:80px !important;}
.pb90{padding-bottom:90px !important;}
.pb100{padding-bottom:100px !important;}

.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}
.pl60{padding-left:60px !important;}
.pl70{padding-left:70px !important;}
.pl80{padding-left:80px !important;}
.pl90{padding-left:90px !important;}
.pl100{padding-left:100px !important;}

/*宽度*/
.w1000{width:1000px;}

/*边框*/
.border_blue{border:1px solid #d4dbea;}

/*公共头尾*/
#top,#top a{color:#454545; line-height:30px;}
#nav{height:44px;background:url(../images/nav_bg.png) no-repeat center top;}
#nav ul{margin-left:13px;}
#nav ul li{width:92px; height:44px; line-height:44px;}
#nav ul li a,#nav ul li:hover a{color:#fff;}
#search{width:224px; height:27px; background:url(../images/sousuo_bg.png) no-repeat; margin:8px 13px 0px 0px;}
#search input{background:none; border:none; line-height:20px; height:20px; margin-top:4px;}
#search img{margin:3px 5px 0px 0px;}
#second_info{width: 998px; height: 32px; line-height: 35px;color: #4b4b4b; background: url(../images/second_bg.png) repeat-x;}
#footer{border-top:6px solid #2c4c81;}

/*首页*/
#index_floor1{height: 270px;}
.c-focusBox{position: relative; width: 347px; height: 270px;}
.c-focusBox .pic li{position: absolute; left: 0px; top: 0px; display: none; width: 347px; height: 243px;}
.c-focusBox .pic img{display: block; width: 347px; height: 243px; }
.c-focusBox .txt{position: absolute;  z-index: 2; width:100%; height: 45px; background:#666; overflow: hidden;bottom:0px }
.c-focusBox .txt li{height:30px; line-height:30px; position:absolute;left: 5px;}
.c-focusBox .txt li a{display: block; width:347px; color:#fff; text-decoration: none; }
.c-focusBox .num{position: absolute; z-index: 3; bottom: 5px; right: 4px; }
.c-focusBox .num li{float: left; position: relative; width:24px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-left: 3px; cursor: pointer; }
.c-focusBox .num li a, .c-focusBox .num li span{position: absolute; z-index: 2; display: block; color: white; font-size:12px; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.c-focusBox .num li span{z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.c-focusBox .num li.on a, .c-focusBox .num a:hover{background:#ce0609; }
#hydt{width: 397px; height: 268px;}
.title1,.title2{height: 32px; line-height: 32px; background: url(../images/new_bg.png) repeat-x center bottom;}
.title1 strong{display: block;font-size: 14px; width: 105px;height: 32px; background: url(../images/new_title1.png) no-repeat center bottom;}
.title2 strong{display: block;font-size: 14px;width: 89px;height: 32px; background: url(../images/new_title2.png) no-repeat center bottom; margin-left: 7px;}
.news_list li,#pub_news p{line-height: 27px; height: 27px;overflow: hidden;}
#pub_news{height: 216px;}
#tzgg,.index_part{width: 233px;}
.index_floor2{height: 250px;}
.index_news{width: 371px; height: 248px;}
.index_part{height: 248px;}
#law_book img{width: 200px;height: 106px;}
#law_bookArc{color: #292929;line-height: 25px; margin: 0px 15px;}
.lawyer_img,.lawyer_img img{width: 161px;height: 115px;}
.lawyer_img{padding: 4px;}
.lawyer{width: 170px;line-height: 20px;}
#link{height: 50px;line-height: 50px;}
.index_select{width: 196px; height: 20px; line-height: 20px;}

/*内页*/
#aside{width: 235px;}
#aside_menu ul{width: 195px; margin-left: 18px;}
#aside_menu li{background: url(../images/side_nav.png) no-repeat;height: 35px;line-height: 30px;}
#aside_menu li.aside_menuCur a,#aside_menu li:hover a{color: #1A408E;}
#section{width: 753px;}
.mt7{margin-top: 7px;}
.news li{border-bottom: 1px dashed #dedede; line-height: 35px; height: 35px; overflow: hidden;}
#page ul{*margin-left: 180px;}
#page ul,#page ul li{display: inline-block;}
#page ul li {line-height: 25px; padding: 0px 10px; *float: left;*padding: 0px 5px;*margin-left:5px ;}
#page ul li.pageCur,#page ul li.pageNum:hover{background: #5A85B2;}
#page ul li.pageCur a,#page ul li.pageNum:hover a{color: #fff;}
.bd_edB{border-bottom: 1px solid #EDEDED;}


/*share*/

@font-face {
  font-family: "socialshare";
  src: url("fonts/iconfont.eot");
  src: url("fonts/iconfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/iconfont.woff") format("woff"),
    url("fonts/iconfont.ttf") format("truetype"),
    url("fonts/iconfont.svg#iconfont") format("svg");
}
.social-share {
  font-family: "socialshare" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.social-share * {
  font-family: "socialshare" !important;
}
.social-share .icon-tencent:before {
  content: "\f07a";
}
.social-share .icon-qq:before {
  content: "\f11a";
}
.social-share .icon-weibo:before {
  content: "\f12a";
}
.social-share .icon-wechat:before {
  content: "\f09a";
}
.social-share .icon-douban:before {
  content: "\f10a";
}
.social-share .icon-heart:before {
  content: "\f20a";
}
.social-share .icon-like:before {
  content: "\f00a";
}
.social-share .icon-qzone:before {
  content: "\f08a";
}
.social-share .icon-linkedin:before {
  content: "\f01a";
}
.social-share .icon-diandian:before {
  content: "\f05a";
}
.social-share .icon-facebook:before {
  content: "\f03a";
}
.social-share .icon-google:before {
  content: "\f04a";
}
.social-share .icon-twitter:before {
  content: "\f06a";
}
.social-share a {
  position: relative;
  text-decoration: none;
  margin: 4px;
  display: inline-block;
  outline: none;
}
.social-share .social-share-icon {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  font-size: 20px;
  border-radius: 50%;
  line-height: 32px;
  border: 1px solid #666;
  color: #666;
  text-align: center;
  vertical-align: middle;
  transition: background 0.6s ease-out 0s;
}
.social-share .social-share-icon:hover {
  background: #666;
  color: #fff;
}
.social-share .icon-weibo {
  color: #ff763b;
  border-color: #ff763b;
}
.social-share .icon-weibo:hover {
  background: #ff763b;
}
.social-share .icon-tencent {
  color: #56b6e7;
  border-color: #56b6e7;
}
.social-share .icon-tencent:hover {
  background: #56b6e7;
}
.social-share .icon-qq {
  color: #56b6e7;
  border-color: #56b6e7;
}
.social-share .icon-qq:hover {
  background: #56b6e7;
}
.social-share .icon-qzone {
  color: #fdbe3d;
  border-color: #fdbe3d;
}
.social-share .icon-qzone:hover {
  background: #fdbe3d;
}
.social-share .icon-douban {
  color: #33b045;
  border-color: #33b045;
}
.social-share .icon-douban:hover {
  background: #33b045;
}
.social-share .icon-linkedin {
  color: #0077b5;
  border-color: #0077b5;
}
.social-share .icon-linkedin:hover {
  background: #0077b5;
}
.social-share .icon-facebook {
  color: #44619d;
  border-color: #44619d;
}
.social-share .icon-facebook:hover {
  background: #44619d;
}
.social-share .icon-google {
  color: #db4437;
  border-color: #db4437;
}
.social-share .icon-google:hover {
  background: #db4437;
}
.social-share .icon-twitter {
  color: #55acee;
  border-color: #55acee;
}
.social-share .icon-twitter:hover {
  background: #55acee;
}
.social-share .icon-diandian {
  color: #307dca;
  border-color: #307dca;
}
.social-share .icon-diandian:hover {
  background: #307dca;
}
.social-share .icon-wechat {
  position: relative;
  color: #7bc549;
  border-color: #7bc549;
}
.social-share .icon-wechat:hover {
  background: #7bc549;
}
.social-share .icon-wechat .wechat-qrcode {
  display: none;
  border: 1px solid #eee;
  position: absolute;
  z-index: 9;
  top: -205px;
  left: -84px;
  width: 200px;
  height: 192px;
  color: #666;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 2px 10px #aaa;
  transition: all 200ms;
  -webkit-tansition: all 350ms;
  -moz-transition: all 350ms;
}
.social-share .icon-wechat .wechat-qrcode.bottom {
  top: 40px;
  left: -84px;
}
.social-share .icon-wechat .wechat-qrcode.bottom:after {
  display: none;
}
.social-share .icon-wechat .wechat-qrcode h4 {
  font-weight: normal;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  background-color: #f3f3f3;
  margin: 0;
  padding: 0;
  color: #777;
}
.social-share .icon-wechat .wechat-qrcode .qrcode {
  width: 105px;
  margin: 10px auto;
}
.social-share .icon-wechat .wechat-qrcode .qrcode table {
  margin: 0 !important;
}
.social-share .icon-wechat .wechat-qrcode .help p {
  font-weight: normal;
  line-height: 16px;
  padding: 0;
  margin: 0;
}
.social-share .icon-wechat .wechat-qrcode:after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -6px;
  bottom: -13px;
  width: 0;
  height: 0;
  border-width: 8px 6px 6px 6px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}
.social-share .icon-wechat:hover .wechat-qrcode {
  display: block;
}




















